WEB服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > WEB服务器 >

apache环境下web站点禁止用服务器ip访问

来源:网络整理  作者:网友投稿  发布时间:2020-12-29 21:23
在我们的web站点做好后其实可以通过ip来直接访问的,当然这样在我们在做测试的时候是方便,但是一旦在实际的生产...

在我们的web站点做好后其实可以通过ip来直接访问的,当然这样在我们在做测试的时候是方便,但是一旦在实际的生产服务器中这样允许ip直接访问源站点是一个危险的举动,如果你的生产服务器被人恶意绑定,流量劫持到别的域名,会被广告联盟给封杀。因为你的域名本来就可以通过ip来访问的,如果被人恶意用域名解析到你的ip上,你的网站就能通过别人的域名来访问,时间一长广告联盟发现域名和ip不符合就封杀了,还有这样别人把你的ip绑定到其它恶意域名上一样也是很危险的。所以我们可以用apache的Rewrite和PHP实现403错误来禁用直接用ip访问你的网站
  先在你的虚拟主机上建立一个主机配置,将来自ip的访问Rewrite自定义的php页面里
   DocumentRoot "/data/www/error"#自定义的php页面目录
   ServerName  XX.XX.XX.XX#服务器上可以访问的ip
   /data/www/error>
         AllowOverride all
         RewriteEngine on#这个一定要开
         Order allow,deny
         Allow from all
    /Directory>
/VirtualHost>
然后我们在/data/www/error的目录下建立一个简单的php文件,就用403.php
[root@test error]#vim 403.php
header(“HTTP/1.1 403 Bad Request”); 
?>
然后再重启下apache就好了
 

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/web/10821.shtml

最新文章
当然还有几点主要注意的 当然还有几点主要注意的

时间:2021-01-19

如果宝塔面板MySQL数据库经 如果宝塔面板MySQL数据库经

时间:2021-01-18

请按此教程安装即可 请按此教程安装即可

时间:2021-01-18

 登陆宝塔面板第一次输错 登陆宝塔面板第一次输错

时间:2021-01-18

选择添加服务器 选择添加服务器

时间:2021-01-18

ApacheHama安装部署 ApacheHama安装部署

时间:2021-01-08

Windows系统下解决PhPStudy Windows系统下解决PhPStudy

时间:2021-01-05

小旋风ASPWEBServer是什么? 小旋风ASPWEBServer是什么?

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

apache环境下web站点禁止用服务器ip访问

2020-12-29 编辑:网友投稿

在我们的web站点做好后其实可以通过ip来直接访问的,当然这样在我们在做测试的时候是方便,但是一旦在实际的生产服务器中这样允许ip直接访问源站点是一个危险的举动,如果你的生产服务器被人恶意绑定,流量劫持到别的域名,会被广告联盟给封杀。因为你的域名本来就可以通过ip来访问的,如果被人恶意用域名解析到你的ip上,你的网站就能通过别人的域名来访问,时间一长广告联盟发现域名和ip不符合就封杀了,还有这样别人把你的ip绑定到其它恶意域名上一样也是很危险的。所以我们可以用apache的Rewrite和PHP实现403错误来禁用直接用ip访问你的网站
  先在你的虚拟主机上建立一个主机配置,将来自ip的访问Rewrite自定义的php页面里
   DocumentRoot "/data/www/error"#自定义的php页面目录
   ServerName  XX.XX.XX.XX#服务器上可以访问的ip
   /data/www/error>
         AllowOverride all
         RewriteEngine on#这个一定要开
         Order allow,deny
         Allow from all
    /Directory>
/VirtualHost>
然后我们在/data/www/error的目录下建立一个简单的php文件,就用403.php
[root@test error]#vim 403.php
header(“HTTP/1.1 403 Bad Request”); 
?>
然后再重启下apache就好了
 

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/web/10821.shtml

相关文章

风云图片

推荐阅读

返回WEB服务器频道首页